• word of the day

    can of worms

    can of worms - Dictionary definition and meaning for word can of worms

    Definition
    (noun) a source of unpredictable trouble and complexity

Word used in video below:
text: oh God can open worms everywhere
Download our Mobile App Today
Receive our word of the day
on Whatsapp